home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / scroll1 / scroll1.frm < prev    next >
Text File  |  1995-05-07  |  4KB  |  174 lines

  1. VERSION 2.00
  2. Begin Form Form1 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "RGB Function Color Demonstration"
  5.    ClientHeight    =   3990
  6.    ClientLeft      =   1980
  7.    ClientTop       =   1995
  8.    ClientWidth     =   5715
  9.    Height          =   4680
  10.    Icon            =   SCROLL1.FRX:0000
  11.    Left            =   1920
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    ScaleHeight     =   3990
  15.    ScaleWidth      =   5715
  16.    Top             =   1365
  17.    Width           =   5835
  18.    Begin PictureBox picPicture1 
  19.       Height          =   855
  20.       Left            =   1080
  21.       ScaleHeight     =   825
  22.       ScaleWidth      =   4065
  23.       TabIndex        =   9
  24.       Top             =   2040
  25.       Width           =   4095
  26.    End
  27.    Begin CommandButton cmdClose 
  28.       Caption         =   "&Close"
  29.       Height          =   495
  30.       Left            =   4320
  31.       TabIndex        =   6
  32.       Top             =   3360
  33.       Width           =   1215
  34.    End
  35.    Begin HScrollBar hsbBlue 
  36.       Height          =   255
  37.       LargeChange     =   35
  38.       Left            =   1080
  39.       Max             =   255
  40.       SmallChange     =   2
  41.       TabIndex        =   5
  42.       Top             =   1560
  43.       Width           =   4095
  44.    End
  45.    Begin HScrollBar hsbGreen 
  46.       Height          =   255
  47.       LargeChange     =   35
  48.       Left            =   1080
  49.       Max             =   255
  50.       SmallChange     =   2
  51.       TabIndex        =   4
  52.       Top             =   960
  53.       Width           =   4095
  54.    End
  55.    Begin HScrollBar hsbRed 
  56.       Height          =   255
  57.       LargeChange     =   30
  58.       Left            =   1080
  59.       Max             =   255
  60.       SmallChange     =   2
  61.       TabIndex        =   3
  62.       Top             =   360
  63.       Width           =   4095
  64.    End
  65.    Begin Label lbl_HexColorNumber 
  66.       Height          =   255
  67.       Left            =   1320
  68.       TabIndex        =   8
  69.       Top             =   3360
  70.       Width           =   2055
  71.    End
  72.    Begin Label Label4 
  73.       Caption         =   "Hex Color Number:"
  74.       Height          =   495
  75.       Left            =   240
  76.       TabIndex        =   7
  77.       Top             =   3120
  78.       Width           =   855
  79.    End
  80.    Begin Label Label3 
  81.       Caption         =   "Blue"
  82.       Height          =   255
  83.       Left            =   240
  84.       TabIndex        =   2
  85.       Top             =   1560
  86.       Width           =   735
  87.    End
  88.    Begin Label Label2 
  89.       Caption         =   "Green"
  90.       Height          =   255
  91.       Left            =   240
  92.       TabIndex        =   1
  93.       Top             =   960
  94.       Width           =   615
  95.    End
  96.    Begin Label Label1 
  97.       Caption         =   "Red"
  98.       Height          =   255
  99.       Left            =   240
  100.       TabIndex        =   0
  101.       Top             =   360
  102.       Width           =   615
  103.    End
  104.    Begin Menu menuAboutBox 
  105.       Caption         =   "&About"
  106.    End
  107. End
  108. Declare Function WinHelp Lib "User" (ByVal hWnd As Integer, ByVal lpHelpFile As String, ByVal wCommand As Integer, dwData As Any) As Integer
  109.  
  110. Sub cmdClose_Click ()
  111.     End
  112. End Sub
  113.  
  114. Sub DoColor ()
  115.     lbl_HexColorNumber.Caption = "&&H" + Hex$(RGB(hsbRed.Value, hsbGreen.Value, hsbBlue.Value))
  116.     picPicture1.BackColor = RGB(hsbRed.Value, hsbGreen.Value, hsbBlue.Value)
  117. End Sub
  118.  
  119. Sub Form_Load ()
  120.     'Center form
  121.     Left = (Screen.Width - Width) / 2
  122.     Top = (Screen.Height - Height) / 2
  123.  
  124. End Sub
  125.  
  126. Sub hsbBlue_Change ()
  127.     hsbBlue_Scroll
  128. End Sub
  129.  
  130. Sub hsbBlue_Scroll ()
  131.     DoColor
  132. End Sub
  133.  
  134. Sub hsbGreen_Change ()
  135.     hsbGreen_Scroll
  136. End Sub
  137.  
  138. Sub hsbGreen_Scroll ()
  139.     DoColor
  140. End Sub
  141.  
  142. Sub hsbRed_Change ()
  143.     hsbRed_Scroll
  144. End Sub
  145.  
  146. Sub hsbRed_Scroll ()
  147.     DoColor
  148. End Sub
  149.  
  150. Sub menuAboutBox_Click ()
  151.     About2.Caption = "RGB Function Color Demo"
  152.     About2.Label2.Caption = "RGB Color Demo"
  153.     About2.Label1.Caption = "Version 1.1"
  154.  
  155.      About2.Show modal
  156. End Sub
  157.  
  158. Sub menuHelp_Click ()
  159.     'This is primitive But it works
  160.     'Path$ = App.Path
  161.     'If Right$(Path$, 1) <> "\" Then
  162.     '    Path$ = Path$ + "\"
  163.     'End If
  164.     
  165.     HelpFile$ = "VB\VB.HLP"
  166.     'HelpFile$ = Path$ + "VB.HLP"
  167.     'Directory$ = Dir$("VB", 16)
  168.     Stop
  169.     wCmd = HELP_INDEX
  170.     dwData = HELP_CONTEXT
  171.     Temp% = WinHelp(hWnd, HelpFile$, wCmd, dwData)
  172. End Sub
  173.  
  174.